<?php
class Usuarios_Model_DbTable_Informacionpar extends Zend_Db_Table_Abstract {
	/** Table name */
	/** Table name */
	protected $_name = 'informacionpar_cna';
	protected $_primary = 'codinformacion';

	public function getInformacionPar($tipo,$codusuario) {
		$select = $this->select()
		                ->from(array('i'=>'informacionpar_cna'))
		                ->columns(array ('i.*', 'obtener_ubicacion(i.codubicacion,\'asc\',2,\', \') AS ubicacion',
		                                 '(SELECT n.nombrenivel FROM nivelacademico n WHERE n.codnivel=i.codnivel) AS nivel',
		                                 '(SELECT c.nombre FROM clasificacionarea c WHERE c.codclasificacionarea=i.codclasificacionarea) AS area'))
		                ->joinLeft(array("d"=>"documentos_cna"), "i.coddocumento=d.coddocumento",array("d.*"))
						->where("i.tipo=?", $tipo)
						->where("i.codusuario=?", $codusuario)
						->order("i.codinformacion");
               $select->setIntegrityCheck(false);
//               Zend_Debug::dump($select->__toString());
		return $select->query()->fetchAll();
	}
	
	public function getAdjuntosPar($codusuario,$tipo) {
	    $select = $this->select()
	                   ->from(array("d"=>"documentos_cna"))
	                   ->join(array("dp"=>"documentospar_cna"),"dp.coddocumento=d.coddocumento")
	                   ->where("dp.codusuario=?",$codusuario)
	                   ->where("dp.tipo=?",$tipo)
	                   ->order("d.coddocumento");
	    $select->setIntegrityCheck(false);
		return $select->query()->fetchAll();
	}
		
}